#include "solverBase.hpp"
#include "sweSolver.hpp"
#include "drainage.hpp"

#include <catch2/catch_test_macros.hpp>
#include <catch2/catch_approx.hpp>

#include <string>
#include <swmm5.h>


using Catch::Approx;
TEST_CASE("drainage"){

    std:: cout <<"Hello Drainage!\n";
    std:: cout <<"08 Dec.\n";
    std:: cout <<"21 Jun. 2022\n";

    
}

TEST_CASE("swmm-coupling"){
    std::string swmm_v { std::to_string( swmm_getVersion() ) };
    std::cout
        << "swmm version: "
        << swmm_v.substr(0,1) << '.'
        << swmm_v.substr(1,1) << '.'
        << swmm_v.substr(2,std::string::npos)
        << '\n';
}